﻿<%@ Page Title="" Language="C#" MasterPageFile="~/GUI/Vista/MasterPage.Master" AutoEventWireup="true" CodeBehind="RegistroMaquinaLocation.aspx.cs" Inherits="ApuestasJMG.GUI.Vista.RegistroMaquinaLocation" %>
<%@ register assembly="GMaps" namespace="Subgurim.Controles" tagprefix="cc1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">


<script>
    function GetValidatorByString(e) {
        tecla = (document.all) ? e.keyCode : e.which;
        if (tecla == 8) return true;
        patron = /[1234567890]/;
        te = String.fromCharCode(tecla);
        return patron.test(te);
    }
</script>

    <div id="page">
        <asp:Table ID="Table1" GridLines="Both"
            runat="server" Height="283px" Width="739px" 
            style="margin-bottom: 0px; margin-right: 0px;" >
            <asp:TableRow>
                <asp:TableCell ColumnSpan="3">
                    <h1><strong>Locación</strong></h1>
                </asp:TableCell>
            </asp:TableRow>

            <asp:TableRow>
                <asp:TableCell ColumnSpan="3">
                    <br />
                    <asp:Label ID="Label1" runat="server" Text="Seleccione el lugar geográfico donde se encuentra el establecimiento: "></asp:Label><br />
                </asp:TableCell>
            </asp:TableRow>
            

            <asp:TableRow>
            <asp:TableCell>
                 Estado:<br />
                    <asp:TextBox ID="estado" Width="130" runat="server"  MaxLength="30" ValidationGroup="pruebaCrearLocacion" ></asp:TextBox> *<asp:RequiredFieldValidator ID="RequiredFieldValidator2" 
                         runat="server"
                         Display= "Dynamic"
                         ForeColor="Red"
                         ControlToValidate="estado"
                         ValidationGroup="pruebaCrearLocacion"></asp:RequiredFieldValidator>
                </asp:TableCell>
                    <asp:TableCell RowSpan="4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</asp:TableCell>
                <asp:TableCell RowSpan="4">
                             <cc1:GMap ID="GMapa" runat="server" enableServerEvents="True" OnServerEvent="GMapa_ServerEvent"/>
                             
                </asp:TableCell>
            </asp:TableRow>
           
            <asp:TableRow>
                <asp:TableCell>
                    Ciudad:<br />
                    <asp:TextBox ID="ciudad" runat="server" Width="130" MaxLength="30" ValidationGroup="pruebaCrearLocacion"></asp:TextBox> *<asp:RequiredFieldValidator ID="RequiredFieldValidator3" 
                         runat="server"
                         Display= "Dynamic"
                         ForeColor="Red"
                         ValidationGroup="pruebaCrearLocacion"
                          ControlToValidate="ciudad"></asp:RequiredFieldValidator>
                </asp:TableCell>
            </asp:TableRow>
            
            <asp:TableRow>
                <asp:TableCell>
                Calle:<br />
                    <asp:TextBox ID="calle" runat="server" Width="130"  MaxLength="45" ValidationGroup="pruebaCrearLocacion"></asp:TextBox> *<asp:RequiredFieldValidator ID="RequiredFieldValidator4" 
                         runat="server"
                         Display= "Dynamic"
                         ForeColor="Red"
                         ValidationGroup="pruebaCrearLocacion"
                          ControlToValidate="calle"></asp:RequiredFieldValidator>
                </asp:TableCell>
            </asp:TableRow>
            
            <asp:TableRow>
            <asp:TableCell></asp:TableCell>       
            </asp:TableRow>
         

            <asp:TableRow>
                <asp:TableCell HorizontalAlign="Right" ColumnSpan="3">
                    <hr />
                </asp:TableCell>
            </asp:TableRow>
        </asp:Table>
        <asp:Table ID="Table2"   
            runat="server" Height="195px" Width="676px" 
            style="margin-bottom: 0px; margin-right: 0px;" >
            <asp:TableRow>
                <asp:TableCell ColumnSpan="3">
                    <h1><strong>Datos del Establecimiento</strong></h1>
                </asp:TableCell>
            </asp:TableRow>

            <asp:TableRow>
                <asp:TableCell>Nombre Local: <br />
                    <asp:TextBox ID="nombreLocal" Width="130" runat="server" MaxLength="45" ValidationGroup="pruebaCrearLocacion"></asp:TextBox> *
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator5" 
                         runat="server"
                         Display= "Dynamic"
                         ForeColor="Red"
                          ControlToValidate="nombreLocal"
                          ValidationGroup="pruebaCrearLocacion"></asp:RequiredFieldValidator>
                </asp:TableCell>
                <asp:TableCell>Telefono: <br />
                <asp:TextBox ID="codigoA" Width="30" runat="server"   MaxLength="4"></asp:TextBox> -
                <asp:RequiredFieldValidator ID="RequiredFieldValidator12"
                         runat="server"
                         Display= "Dynamic"
                         ForeColor="Red"
                          ControlToValidate="codigoA"
                          ValidationGroup="pruebaCrearLocacion"></asp:RequiredFieldValidator>
                 <asp:TextBox ID="telefono" Width="83" runat="server"   MaxLength="7"></asp:TextBox> *
                 <asp:RequiredFieldValidator ID="RequiredFieldValidator6"
                         runat="server"
                         Display= "Dynamic"
                         ForeColor="Red"
                          ControlToValidate="telefono"
                          ValidationGroup="pruebaCrearLocacion"></asp:RequiredFieldValidator>
                </asp:TableCell>
                
            </asp:TableRow>

            <asp:TableRow>
                <asp:TableCell>Nro. Local: <br />
                    <asp:TextBox ID="numeroLocal" Width="130" runat="server" MaxLength="10" ValidationGroup="pruebaCrearLocacion"></asp:TextBox> *
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator7" 
                         runat="server"
                         Display= "Dynamic"
                         ForeColor="Red"
                         ControlToValidate="numeroLocal"
                         ValidationGroup="pruebaCrearLocacion"></asp:RequiredFieldValidator>
                </asp:TableCell>
                <asp:TableCell>Correo: <br />
                    <asp:TextBox ID="correo" Width="130" runat="server" MaxLength="30" ValidationGroup="pruebaCrearLocacion"></asp:TextBox> *
                    
                    <asp:regularexpressionvalidator id="revEmail" runat="server" ControlToValidate="correo" 
                    ErrorMessage="Formato de correo no valido"
                    ValidationGroup="pruebaCrearLocacion" 
                    ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">&nbsp;
                    </asp:regularexpressionvalidator>
               
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator8" 
                         runat="server"
                         Display= "Dynamic"
                          ControlToValidate="correo"
                          ValidationGroup="pruebaCrearLocacion"></asp:RequiredFieldValidator>
                </asp:TableCell>
            </asp:TableRow>

            <asp:TableRow>

                <asp:TableCell>
                    <asp:ValidationSummary ID="ValidationSummary2" HeaderText="Debe llenar los campos obligatorios(*)." DisplayMode="List" runat="server" ValidationGroup="pruebaCrearLocacion" ForeColor="Red"/>
                    <asp:Label ID="errorLabel" ForeColor="Red" runat="server" Text=""></asp:Label><br />
                </asp:TableCell>
            </asp:TableRow>

            <asp:TableRow>
            <asp:TableCell>
                
            </asp:TableCell>
                <asp:TableCell HorizontalAlign= "Center" ColumnSpan="2">
                    <asp:Button ID="aceptarCrear" runat="server" OnClick="aceptar_Click" Text="Aceptar" ValidationGroup="pruebaCrearLocacion"/>
                </asp:TableCell>
            </asp:TableRow>
        </asp:Table> 
        <asp:HiddenField ID="variableRedirect" runat="server" />
        </div>
</asp:Content>
